*{
    padding: 0;
    margin:	0;
}

html, body
{   
    height:	100%;
}

#layout
{    
    height:	100%;
    width:	100%;    
}

#header
{
    height:	20%;
   	background-color: rgb(41, 80, 119); 	
	color: white;
    
}
.page-header
{
    height:	20%;
   	margin: 0;
   	border:0;
    
}

#side{
	position: fixed;
	left: 0;
	height: 80%;
    width:	25%; 
    overflow-x: hidden;          
    
}

#side #side-header
{
	height: auto%;
	padding-top: 5px;
	border-right: 1px solid rgba(41, 80, 119, 0.2); 
}

#appendedInputButton
{
	
	width: 75%;
}
#side-contacts
{	 	
	height: 75%;
	width: 100%;		
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: white;
}

#side-contacts .thumbnail
{
	margin-top: 5px;
	margin-bottom: 5px;	
	width: 90%;
}

#side #side-bar
{
	padding: 10px;
	height: auto;	
	border-top: 1px solid rgba(41, 80, 119, 0.2);
	background-color: rgba(153, 217, 234, 0.2);
	
}

#content
{
    height: 80%;
    width:	75%;
    position: fixed;
    right: 0;    
}

#creation_form_container
{	
	height: 100%;	
}

